#include "{{ var_filename }}.h"



{%- for var_param in var_param_list %}
{%- if var_section_tag in  ('_'+(var_param['属性名'] | replace('.', '_') | replace('/', '_'))) %}
/**
 * 属性名: {{ var_param.get('属性名', 'Unknown') }}
 * 数据类型: {{ var_param.get('数据类型', 'Unknown') }}
 * 读写: {{ var_param.get('读写', 'Unknown') }}
 * 属性说明: {{ var_param.get('属性说明', 'Unknown') }}
 */
    {%- if 'R' in var_param.get('读写', 'Unknown') %}
        {%- if var_param.get('数据类型', 'Unknown') == 'str' %}
char* RteAtServerExtGetStr_{{ var_param['属性名'] | replace('.', '_') | replace('/', '_') }}(int AChipNo, int AExtID, int* ARetCode)
{
    char *result = NULL;
    {{ var_param.get('代码生成内容', '// ... todo ...') }}
    return result;
}
        {%- elif var_param.get('数据类型', 'Unknown') == 'int' %}
int RteAtServerExtGetInt_{{ var_param['属性名'] | replace('.', '_') | replace('/', '_') }}(int AChipNo, int AExtID, int* ARetCode)
{
    int result = 0;
    {{ var_param.get('代码生成内容', '// ... todo ...') }}
    return result;
}
        {%- endif %}    
    {%- endif %}

    {%- if 'W' in var_param.get('读写', 'Unknown') %}
        {%- if var_param.get('数据类型', 'Unknown') == 'str' %}
int RteAtServerExtSetStr_{{ var_param['属性名'] | replace('.', '_') | replace('/', '_') }}(int AChipNo, int AExtID, const char* AValue, int ASize)
{
    int result = 0;
    {{ var_param.get('代码生成内容', '// ... todo ...') }}
    return result;
}
        {%- elif var_param.get('数据类型', 'Unknown') == 'int' %}
int RteAtServerExtSetInt_{{ var_param['属性名'] | replace('.', '_') | replace('/', '_') }}(int AChipNo, int AExtID, int AValue)
{
    int result = 0;
    {{ var_param.get('代码生成内容', '// ... todo ...') }}
    return result;
}
        {%- endif %}
    {%- endif %}
{%- endif %}
{%- endfor %}


